# 期中考试后，python知识点学习程度总结
python_base={
    "IDE":{
        "IDLE":{"操作":"80",
                "意义":"100"},
        "juypter notebook":{"操作":"80",
                            "拓展插件":"80"},
        "pycharm":{"操作":"70",
                   "意义":"80"},
        "Anaconda": {"安装、配置与使用": "65",
                    "意义": "85"
        "cmd":{"操作":"80",
               "意义":"80"}
    },
    "Knowledge_Topics":{

        "标准库":{"操作":[100,'通过from...import...从标准库中调用模块与函数'],
                 "意义":[100,'调用模块与函数']
    },

        "模块与函数":{"模块":
                     {"操作":{"导入函数":[100,'使用import）'],
                            "自定义函数":[95,'使用def']
                                        },
                      "意义":{[100,'减少输入大量可重复的代码，减少工作'],
                                        },
                      "sys":{"意义":[100,'了解运行解释器的系统'],
                             "使用":[90,'platform','version']
                                        },
                      "os":{"意义":[100,'获取文件属性'],
                            "使用":[90,"getced",'environ']
                                        },
                      "datetime":{"意义":[100,'日期与时间'],
                                  "使用":[80,'date','today','date.isoformat','time.strftime("%H:%M")',
                                                    'time.sleep()','random.randint(x,y)','range(start,stop,step)',]
                                        },
                      "pprint":{"意义":[100,'美观打印'],
                                "使用":[100]
                                        },
                      "slipt":{"意义":[100,'分割函数'],
                               "使用":[70]
                                        },
                      "函数":{"操作":{"导入函数":[100,'使用import）'],
                                   "自定义函数":[95,'使用def']},
                           "意义":[100,'减少输入大量可重复的代码，减少工作']
                                  }
                                 }
                        },

      "数据结构":{"dict":{"结构":[100,'{键:值}','无序','中括号记法'],
                                        "使用":[60,'在运行中增加简直','迭代处理字典（item函数）','初始化（if语句、setdefault函数）',
                                              '顺序输出（sorted）']
                                        },
                                "set":{"结构":[100,'用大括号包围','对象间用逗号分隔','不允许重复'],
                                       "使用":[80,'创建集合（set','三种操作（union、difference、intersection）']
                                       },
                                "list":{"结构":[100,'用中括号包围,对象之间用逗号隔开'],
                                        "使用":[80,'字面列表','append','remove','pop','extend','insert','中括号记法',
                                              '.join()的用法','使用copy()复制数据结构','使用len获取列表的长度',
                                              '列表切片[start:stop:step]']
                                        },
                                "tuple":{"结构":[100,'用小括号包围，对象之间用逗号间隔','不可变的','有序的','注意只有一个对象的元组'],
                                         "使用":[80]
                                         }
                                },

        "占位符":{"%d":{"意义":[100,'整数占位符'],
                                     "使用":[90]
                                     },
                               "%f":{"意义":[100,'浮点数占位符'],
                                     "使用":[90]
                                     },
                               "%s":{"意义":[100,'字符串占位符'],
                                     "使用":[90]
                               },
                               "format":{"意义":[100],
                                     "使用":[50,"{}与.format()"]
                                         },
                               },
        "for循环":{"意义":[90,'循环遍历'],
                                 "使用":[90,'for i in ...:']
                                 },
        "if语句":{"意义":[60,'条件判断'],
                                "使用":[50,'if...elif...else']
                                },
        "while语句":{"意义":[90,'判断+循环'],
                                   "使用":[50,'while True','break']}
                        }
}